fruit of the indian tulip tree - French English Dictionary